home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / windows / winxs32a.zip / README.TXT < prev    next >
Text File  |  1997-02-12  |  19KB  |  407 lines

  1.  
  2.                 WinXs Version 2.0
  3.               Copyright    (C) 1997 Mick Meaden
  4.                All Rights Reserved
  5.  
  6.        INTRODUCTION
  7.  
  8.        WinXs for Windows  is  a     shareware  program  that  provides
  9.        UNIX-like  tool functionality under Windows 3.1,    Windows    for
  10.        Workgroups, Windows 95 and Windows NT.  To  run    WinXs,    you
  11.        will  need  a  386-based    PC (or later), at least    4mb of main
  12.        memory and approximately    2.0mb or 3.5mb    of  disk  space     to
  13.        install the software (see below).
  14.  
  15.        WinXs comes in 16-bit and 32-bit    versions.  The 16-bit  ver-
  16.        sion will run on    Windows    3.1, Windows for Workgroups or Win-
  17.        dows 95;    the 32-bit version will    only run on Windows 95    and
  18.        Windows    NT.   The  two versions    are functionally identical,
  19.        albeit that for integration with    Explorer, or to    take advan-
  20.        tage of long filenames and pre-emptive scheduling on Windows
  21.        95/NT, you will need to run the 32-bit version.     This  ver-
  22.        sion also requires 3.5 mb of disk space for installation, as
  23.        opposed to the 2.0mb required for the 16-bit version.
  24.  
  25.        CONTENTS
  26.  
  27.        Features    of this    version    of WinXs include:
  28.  
  29.      i.  Cat for Windows.  Concatenates one    or more     files    and
  30.          appends  them to a    named output file, which is created
  31.          if    it does    not already exist.
  32.  
  33.     ii.  Col for Windows.  Filters reverse line-feeds and vari-
  34.          ous other control characters.  Optionally,    this filter
  35.          can also be used to remove    backspace sequences  or     to
  36.          convert spaces to tabs.
  37.  
  38.        iii.  Compress and Uncompress.  Windows version of the  UNIX
  39.          compress(1) and uncompress(1) commands, which are use-
  40.          ful when downloading files    from the Internet  or  when
  41.          transferring large    files to and from UNIX systems.
  42.  
  43.     iv.  Csplit.  Splits a text file based    on  context.   Sec-
  44.          tions  of    a  named  input    file can be written to dif-
  45.          ferent output files or skipped based  on  an  argument
  46.          list,  which  consists  of    a series of regular expres-
  47.          sions and line numbers that indicate the end  of  each
  48.          input section.  Any lines left in the input file after
  49.          all arguments have    been matched are written out  as  a
  50.          single section to the last    output file.
  51.  
  52.      v.  Dos2unix and Unix2dos.  Filters for converting between
  53.          DOS  and  UNIX text file formats; that is,    CR-LF (DOS)
  54.          and LF (UNIX).
  55.  
  56.     vi.  Du    for Windows.  A    Windows    implementation of the  UNIX
  57.          du(1)  command,  which recursively    lists the number of
  58.          blocks allocated to files and directories.
  59.  
  60.        vii.  Expand for    Windows.  Performs the opposite    function of
  61.          col(1) and    expands    tabs to    spaces.
  62.  
  63.        viii. File Compare.  A set of programs that perform  various
  64.          file  comparisons,     including binary comparisons based
  65.          on    the  UNIX  cmp(1)  program,  directory    comparisons
  66.          based  on    dircmp(1),  and    differential text file com-
  67.          parisons based on diff(1).
  68.  
  69.     ix.  File for Windows.    This program attempts to  determine
  70.          the  contents of a    file or    files by examination of    the
  71.          Windows  registration  database,  a  table     of   magic
  72.          numbers  uniquely    identifying file types,    and finally
  73.          the contents of the file itself.
  74.  
  75.      x.  Fmt for Windows.  A simple    text processing    utility    for
  76.          performing     modest     tasks such as formatting mail mes-
  77.          sages.  Text can be formatted using  block,  indented,
  78.          crown or centered paragraphs, optionally with left    and
  79.          right text    justification.
  80.  
  81.     xi.  Fold for Windows.    Folds lines from its  input  files,
  82.          breaking  the  lines  to  have  a maximum column width
  83.          (after tab    and  backspace    processing)  or     a  maximum
  84.          number  of     bytes.     Optionally, lines can be broken at
  85.          the last blank character within the  specified  column
  86.          or    byte width.
  87.  
  88.        xii.  Grep for Windows.    A pattern  searching  program  that
  89.          scans one or more text files for a    specified character
  90.          sequence.    Grep uses basic    regular    expression  pattern
  91.          matching, as defined in X/Open Portability    Guide Issue
  92.          4.
  93.  
  94.        xiii. Grex for Windows.    Is a simple stream editor that sup-
  95.          ports  various  ed(1)-like     editing  commands.   These
  96.          include text matching and substitution, text deletion,
  97.          line deletion, and    multi-line text    insertion.
  98.  
  99.        xiv.  Gzip and Gunzip.  Provides    a Windows interface to    GNU
  100.          gzip(1),  which  is a separate DOS    program    that can be
  101.          obtained free of charge under the terms and conditions
  102.          of     the GNU software license (see associated help file
  103.          for further details).
  104.  
  105.     xv.  Hd    for Windows.  A    file viewer that will  display    any
  106.          type  and size of file in hexadecimal format.  Hd sup-
  107.          ports the same scrolling, search and text marking com-
  108.          mands  as    More.    It also    supports printing and print
  109.          previewing.
  110.  
  111.        xvi.  Head and Tail.  These tools display the first,  middle
  112.          or    last part of one or more text files.  The amount of
  113.          text displayed (in    numbers    of lines) is specified    via
  114.          the associated dialog.
  115.  
  116.        xvii. More for Windows.    A file viewer that supports more(1)
  117.          functionality  and     file movement commands.  This is a
  118.          full featured Windows MDI    (multi-document     interface)
  119.          application,  with     print    and  print previewing using
  120.          pr(1), basic regular expression searching,    text  mark-
  121.          ing,  configurable     display and printer fonts, escapes
  122.          to    your favourite editor, rendering  with    or  without
  123.          line numbers, text    or hexadecimal display,    etc..  More
  124.          supports File Manager drag    and drop and  will  display
  125.          files  of any size, depending on virtual store availa-
  126.          bility.
  127.  
  128.        xviii. Nl for Windows.  A filter    that allows line numbers to
  129.          be     added to one or more text files.  Line    numbers    are
  130.          added  on    the  left  under  the  control    of  various
  131.          options, which permit line    numbers    to be left or right
  132.          justified and padded  with     either     spaces     or  zeros.
  133.          Optionally,  all  input  lines  can  be  numbered,     or
  134.          numbering can be limited to non-blank lines only.
  135.  
  136.        xix.  Pax for Windows.  Provides    a Windows interface for    the
  137.          creation,    reading     and  writing of cpio, ustar or    tar
  138.          portable archives.     The archive formats  supported     by
  139.          this  utility  are     fully compatible with the extended
  140.          cpio and extended ustar  archive  formats    defined     by
  141.          X/Open  and  POSIX.  Pax can be used for local archiv-
  142.          ing, or it    can be    used  for  information    interchange
  143.          with UNIX systems.
  144.  
  145.     xx.  Sed for Windows.  A  stream  editor  that    applies     an
  146.          editing  script  to  one  or  more     input    text files,
  147.          overwriting the input files with the results  or  con-
  148.          catenating     the  output to    a single named output file.
  149.          The command syntax    supported by  this  tool  is  fully
  150.          compatible     with  the  stream  editor  command  syntax
  151.          defined   in   ISO/IEC   9945-2:    1993,    Information
  152.          Technology    - Portable   Operating     System      Interface
  153.          (POSIX) - Part 2: Shell and Utilities.
  154.  
  155.        xxi.  Sort for Windows.    Sorts and/or  merges  one  or  more
  156.          text  files,  either numerically or lexicographically.
  157.          Options allow the sort order to be    reversed,  diction-
  158.          ary  sorting,  case  folding,  blanks  or non-printing
  159.          characters    to be ignored, and duplicate  lines  to     be
  160.          omitted from the output.
  161.  
  162.        xxii. Split for Windows.     A  Windows  version  of  the  UNIX
  163.          split(1) command, which breaks a file up into a speci-
  164.          fied multiple of  line,  byte,  kilobyte  or  megabyte
  165.          pieces.   This version also provides an Unsplit facil-
  166.          ity for combining output files generated by a previous
  167.          call to Split back    into a single, large file.
  168.  
  169.        xxiii. Strings for Windows.  This utility is  commonly  used
  170.          on     UNIX  systems to search object    files for copyright
  171.          statements, error messages, etc..    This  version  will
  172.          scan  files  of any size and content, and will option-
  173.          ally display file offsets of located strings.
  174.  
  175.        xxiv. Tr    for  Windows.    Substitutes,  deletes  or  squeezes
  176.          characters     from its input.  This is a general purpose
  177.          filter that can be    used for such things as     converting
  178.          the  case    of characters, deleting    control    characters,
  179.          breaking files up into  word  lists,  reducing  multi-
  180.          character sequences to single characters, etc..
  181.  
  182.        xxv.  Uuencode and Uudecode.  Windows versions of  the  UNIX
  183.          commands  of  the    same name.  Useful when    downloading
  184.          stuff from    the Internet, or when using UNIX mail.
  185.  
  186.        xxvi. Wc    for Windows.  A    Windows    version    of the    UNIX  wc(1)
  187.          command,  which  counts the number    of lines, words    and
  188.          bytes in one or more text files.
  189.  
  190.        xxvii. Winxsdll.dll.  This DLL adds an  extra  menu  to    the
  191.          Windows  File  Manager  menu  bar,     allowing the above
  192.          WinXs programs to    be  initiated  directly     from  File
  193.          Manager (see below    for details).
  194.  
  195.        xxviii. WinXs  Shell  (32-bit  version    only).      This     is
  196.          activated     from    the  Folders  context  menu  within
  197.          Explorer and provides A UNIX-like    directory  display,
  198.          plus easy access to any of    the WinXs tools.  The WinXs
  199.          shell is also available from the context menu  associ-
  200.          ated with the Start button    on Taskbar.
  201.  
  202.        The WinXs utilities  can     be  accessed  directly     from  File
  203.        Manager,     or  from  Explorer and    the Taskbar (32-bit version
  204.        only).  To use More as the default text file viewer or  text
  205.        file print program on your system, run WinXs setup and check
  206.        the appropriate configuration options (see  setup  help    for
  207.        further details).
  208.  
  209.        In addition, this version if WinXs also includes    the follow-
  210.        ing command line    tools: cat, cmp, col, compress,    csplit,    df,
  211.        diff, dircmp, dos2unix, du, expand, file, find,    fmt,  fold,
  212.        grep,  head,  ls,  man, nl, sed,    sort, split, strings, tail,
  213.        tr, uudecode, uuencode, unix2dos, wc.   These  can  be  used
  214.        either in batch files or    from the Command prompt.
  215.  
  216.        All WinXs commands line tools support an     option     -h,  which
  217.        causes  the tool    to display a brief synopsis and    usage line.
  218.        For more    detailed information use the "man"  command,  which
  219.        displays     a  reference  manual page for the named command or
  220.        commands    (e.g., man man).  Use "man -k -" to display a  com-
  221.        plete list of manual reference pages.
  222.  
  223.        INSTALLING WINXS
  224.  
  225.        To install WinXs    on your    system,    do the following:
  226.  
  227.      1.  Create a directory    to  hold  the  installation  (e.g.,
  228.          c:\winxs).
  229.  
  230.      2.  Unzip   the   distribution      file     (winxs16.zip     or
  231.          winxs32.zip)  into    the above directory.  Note that    the
  232.          directory    structure  of  the  ZIP     file    should     be
  233.          preserved.     If you    are using PKUNZIP, this    can be done
  234.          by    using the -d option as follows:
  235.  
  236.           pkunzip -d winxs32.zip
  237.  
  238.          If    you are    using WINZIP, ensure the Use  Folder  Names
  239.          option  is     checked  in the Extract dialog    box.  Other
  240.          ZIP tools should provide a    similar    facility.
  241.  
  242.      3.  Run the WinXs  setup  program  (SETUP.EXE),  which     is
  243.          located in    your installation directory.  This will    add
  244.          Win&Xs to the File    Manager    menu  bar,  add     the  WinXs
  245.          shell to Explorer context menus (32-bit version only),
  246.          associate a text editor for use from File Manager    and
  247.          the  WinXs     shell,     and  allow  configuration of other
  248.          options  present  in  this     version  of  the  product.
  249.          SETUP.EXE    can  be     re-run    at any time to change these
  250.          options.
  251.  
  252.          NOTE.  If File Manager is running when setup  is  exe-
  253.          cuted, it must be stopped and restarted before changes
  254.          affecting File Manager (e.g., adding WinXs    to the menu
  255.          bar) can take effect.
  256.  
  257.        If you prefer, you  can    try  out  the  WinXs  tools  before
  258.        integrating  the     product with File Manager or Explorer,    and
  259.        before making any changes to other system files.      Create  a
  260.        WinXs directory,    as indicated above, and    unzip the distribu-
  261.        tion file.  DO NOT RUN THE SETUP    PROGRAM. Select     the  WinXs
  262.        directory  in  File  Manager or Explorer, and simply double-
  263.        click any of the    .EXE files to try out the tools.  The first
  264.        screen  displayed  by  each tool    will contain a Help button;
  265.        click this to display the associated manual page.
  266.  
  267.        The following table indicates which  tools  are    located     in
  268.        which .EXE files:
  269.  
  270.       ______________________________________________________
  271.       | .EXE File     |  Tool                |
  272.       |______________|______________________________________|
  273.       |         |                    |
  274.       | DOSCONV.EXE     |  dos2unix(1), unix2dos(1).        |
  275.       |         |  uuencode(1), uudecode(1),        |
  276.       |         |  compress(1), uncompress(1),        |
  277.       |         |  gzip(1), gunzip(1).            |
  278.       |         |                    |
  279.       | FILTERS.EXE     |  cat(1), col(1), expand(1),        |
  280.       |         |  fold(1), fmt(1), grex(1),        |
  281.       |         |  nl(1), sort(1), tr(1).        |
  282.       |         |                    |
  283.       | GENUTS.EXE     |  cmp(1), csplit(1), diff(1),        |
  284.       |         |  du(1), file(1), grep(1),        |
  285.       |         |  head(1), sed(1), split(1),        |
  286.       |         |  strings(1),    tail(1), wc(1).        |
  287.       |         |                    |
  288.       | HD.EXE     |  hd(1).                |
  289.       |         |                    |
  290.       | MORE.EXE     |  more(1), pr(1).            |
  291.       |         |                    |
  292.       | WINPAX.EXE     |  cpio(1), pax(1), tar(1).        |
  293.       |         |                    |
  294.       | WINXSSH.EXE     |  WinXs Shell    (32-bit    version    only).    |
  295.       |______________|______________________________________|
  296.  
  297.        The SETUP.EXE program can be run    at any    stage  to  complete
  298.        the installation    process, or not    at all.
  299.  
  300.        CONFIGURING THE COMMAND LINE TOOLS
  301.  
  302.        The WinXs command line tools are    made  available     by  adding
  303.        the  appropriate     WinXs directory to your environment search
  304.        path.  This is done by adding or    modifing a call    to the PATH
  305.        command in the autoexec.bat file.  For example,
  306.  
  307.         PATH c:\winxs\bin;c:\windows;c:\dos
  308.  
  309.        This identifies three  directories  that     will  be  searched
  310.        automatically when entering a command at    the command prompt;
  311.        namely, "c:\winxs\bin",    "c:\windows",  and  "c:\dos".    The
  312.        exact  nature  of this command will vary    from system to sys-
  313.        tem, so you should check    your current setting before  making
  314.        any changes.
  315.  
  316.        Note that "winxs" in the    above example is the  name  of    the
  317.        directory where you installed WinXs.  The command line tools
  318.        are located in the "bin"    subdirectory below this    directory.
  319.  
  320.        UPGRADING A PREVIOUS VERSION OF WINXS
  321.  
  322.        Because this release updates the    WinXs DLL, it is  important
  323.        to ensure that File Manager IS NOT running when you upgrade.
  324.        Copy the    ZIP file to your WinXs directory, unzip    using pkun-
  325.        zip,  WinZip  (or equivalent) and restart File Manager.    Re-
  326.        run the WinXs setup program if you want    to  add     the  WinXs
  327.        shell  to  Explorer  context menus, or if you want to change
  328.        any of the configuration    options.
  329.  
  330.        UNINSTALLATION
  331.  
  332.        The uninstall process has been made as clean and     simple     as
  333.        possible.   Re-run the setup program and    click the Uninstall
  334.        button; this will undo all changes made to system files    and
  335.        remove any WinXs    .ini files from    your Windows directory.     To
  336.        complete    the uninstall process, manually     delete     the  WinXs
  337.        installation directory and all its contents.
  338.  
  339.        WINDOWS 95/NT
  340.  
  341.        This version of WinXs can be installed  on  Windows  95    and
  342.        Windows    NT  as indicated above.     Optionally, the setup pro-
  343.        gram will add the WinXs tools to    the File Manager menu  bar,
  344.        and  the    WinXs Shell to Folder and Document context menus in
  345.        Explorer    (32-bit    version    only).    It is also recommended that
  346.        the  default  text  file     viewer     in the    Windows    Registry is
  347.        changed to use the more.exe tool    supplied with this  package
  348.        (see setup help for details).
  349.  
  350.        REGISTRATION
  351.  
  352.        WinXs is    a shareware program.  It can be    used for  a  period
  353.        of  up  to  30  days  free of charge, after which it must be
  354.        removed from your system    or a license fee of 18 dollars U.S.
  355.        (12  pounds Sterling) must be paid. Benefits of registration
  356.        include:
  357.  
  358.       + Free product upgrades.
  359.  
  360.       + A key code which unlocks the following additional func-
  361.         tionality:
  362.  
  363.            - Options can be    saved  from  more.   This  includes
  364.          font  selections, tab settings, editor    preference,
  365.          and window position.  The last     of  these,  window
  366.          position, also    affects    the hd utility.
  367.  
  368.            - Utilities that    accept multiple    input file names or
  369.          patterns  work     correctly without displaying a    nag
  370.          screen, including cat,     col,  compress,  dos2unix,
  371.          expand,  fmt,    fold, grep, grex, gzip,    gunzip,    nl,
  372.          pax, sed, strings, tail, tr, uncompress, unix2dos,
  373.          wc and    winxssh.
  374.  
  375.       + A copy of the WinXs    User Reference Manual will be  sent
  376.         by    email.     This  document    is distributed in Microsoft
  377.         Word format    and is the definitive guide  to     using    the
  378.         various WinXs utilities.
  379.  
  380.        WinXs can be registered in a number of  ways,  the  quickest
  381.        and most    convenient of which is via the CompuServe Shareware
  382.        Registration Database (GO SWREG).  The registration  ID    for
  383.        WinXs is    7400.  Alternatively, it can be    registered by using
  384.        the order form in file REGISTER.TXT.
  385.  
  386.        Your registration number    and a copy of the WinXs    User Refer-
  387.        ence Manual will    be emailed to you immediately on receipt of
  388.        registration (if    possible), or will be sent to you by return
  389.        of post.
  390.  
  391.        As a registered user of WinXs, you will    be  notified  about
  392.        future  product    updates     as  soon  as  they  become  avail-
  393.        able. You can download these free of any    additional software
  394.        charges.
  395.  
  396.        REPORTING PROBLEMS
  397.  
  398.        If you have any problems    with WinXs,  or     if  you  have    any
  399.        queries    or  comments,  please  send  email to the following
  400.        address:
  401.  
  402.         100345.2641@compuserve.com
  403.  
  404.        If you do not have  access  to  email,  then  write  to    the
  405.        address    given in the file REGISTER.TXT.     All support issues
  406.        and queries will    be dealt with as quickly as possible.
  407.